body
{
    width: 			75%;
    margin: 			auto;
    margin-top: 		20px;
    margin-bottom: 		20px;
    background-color:		#424242;
/* background-image: url("images/background.png"); */
}

#header
{
    width: 			760px;
    height: 			100px;
    background-repeat:		no-repeat;
    margin-bottom: 		10px;
    margin-left: 		60px;
    background-image:		url("banner.png");
}

#menu
{
    float:			left;
    width:		 	120px;
}


#footer
{
    padding: 			5px;
    clear: 			both;
    color: 			#0D0651;
    background-color: 		#A9D5F7;
    /*background-image: url("images/motif.png");*/
    border: 			2px solid black;
    border-color:		#133CDB;
    text-align: 		center;
    background-image:		url("border_top.jpg");
    background-repeat:		repeat-x;
    margin-left: 		140px; /* avoid text under menu */
    margin-right: 		0px;
}

li
{
    margin-left:		100px;
}

.menu ul
{
    margin-left:		100px;
    padding-left:		5px;
    text-align:			left;
}

.sub_menu li
{
    margin-left:		0px;
    padding-left:		5px;
    text-align:			left;
}

hr
{
    border-color:		#133CDB;
}

#main
{
    margin-left: 		140px; /* avoid text under menu */
    margin-right: 		0px;
    margin-bottom: 		20px;
    padding: 			5px;
    color: 			#0D0651;
    background-color: 		#A9D5F7;
    background-image:		url("border_top.jpg");
    background-repeat:		repeat-x;
    background-position: 	top;
    border: 			2px solid black;
    border-color:		#133CDB;
}

#main h1
{
    text-align:			center;
    font-family:		Georgia, "Century Gothic", serif;
}

#main p
{
    text-align:		 	justify;
    text-indent:		20px;
    padding-left:		20px;
    padding-right:		20px;
}

.sub_menu
{
    background-color:		#A9D5F7;
    background-image:		url("border_top.jpg");
    background-repeat:		repeat-x;
    border:			2px solid black;
    border-color:		#133CDB;
    margin-bottom:		20px;
    text-align:			center;
    color:	 		#0D0651;
}

.sub_menu ul /* sub_menu lists */
{
    /*list-style-image: url("bulleted.png"); */
    padding:			0px; /* all margin : 0px*/
    margin:			0px;
    padding-left:		20px;
    margin-bottom:		5px;
}

a
{
    color:			#0D0651;
}

a:hover
{
    background-color:		#6185FF;
    color:			#0D0651;
}

.signature
{
    text-align:			right;
    font-weight:		bold;
    font-variant:	 	small-caps;
    color:			#0D0651;
    padding-top:	 	35px;
    padding-right:		80px;
}

